// packageA/pages/helpVideo/helpVideo.js
import CommonService from '../../../utils/service/commonService.js';

Page({

  /**
   * 页面的初始数据
   */
  data: {
    //传参来的id
    id:null,
    //视频信息
    info:null,
    //更多相关
    showRelate:false,
    //相关列表
    list:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if(options.id){
      this.setData({
        id: parseInt(options.id)
      })
      //获取视频信息
      this.getVideoInfo();
    }
  },

  //获取视频信息
  getVideoInfo(){
    let param={
      isAuth:false,
      className:'video',
      data:{
        id:this.data.id
      }
    }

    CommonService.goFindList(param).then(res=>{
      if(res.data.data && res.data.data.result.length){
        let info=res.data.data.result[0];

        console.log('视频信息');
        console.log(info);

        this.setData({
          info: info
        })

        //获取相关列表
        this.getRelateList();
      }
    }).catch((error) => {
    })
  },

  //获取相关列表
  getRelateList(){
    let param={
      isAuth:false,
      className:'video',
      data:{
        category:this.data.info.category,
        id:{"!=":this.data.id},
        page:{
          page:1,
          pageSize:3
        }
      }
    }

    CommonService.goFindList(param).then(res=>{
      if(res.data.data && res.data.data.result.length){
        let result=res.data.data.result;
        console.log('相关列表');
        console.log(result);

        this.setData({
          showRelate: true,
          list: result
        })
      }
    }).catch((error) => {
    })
  },

  //跳转视频页面
  goToVideo(e){
    let id=e.currentTarget.dataset.id;
    wx.redirectTo({
      url: "/packageA/pages/helpVideo/helpVideo?id="+id
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
